A series of commands or operations that can be run at any time. For example, if you always carry out a series of operations on your text to turn it into a monthly report (perhaps, changing the font, adding a table, searching and replacing one character for another), then you could record a macro to do all these functions automatically. Almost all word processor and spreadsheet programs can record and play back macros.